//package com.xiguaji.tiktok.task.blogger.model;
//
//import com.xiguaji.tiktok.task.aweme.spider.model.SlimAuthor;
//import com.xiguaji.tiktok.task.blogger.Blogger;
//import com.xiguaji.tiktok.task.blogger.spider.model.SlimUser;
//import lombok.Data;
//import lombok.Getter;
//import org.mapstruct.Mapper;
//import org.mapstruct.Mapping;
//import org.springframework.data.relational.core.mapping.Table;
//
//import java.util.List;
//
//@Data
//@Table
//@Getter
//public class SlimBloggerDto {
//    private long id;
//    private long uid;
//    private String region;
//
//    @Mapper(componentModel = "spring")
//    public interface SlimBloggerDtoMapper {
//
//        SlimBloggerDto mapperUser(SlimUser dto);
//
//        List<SlimBloggerDto> mapperUser(List<SlimUser> dtos);
//
//        SlimBloggerDto mapperAuthor(SlimAuthor dto);
//
//        List<SlimBloggerDto> mapperAuthor(List<SlimAuthor> dtos);
//
//        @Mapping(target = "uid", source = "OUid")
//        @Mapping(target = "region", source = "ORegion")
//        SlimBloggerDto mapperBlogger(Blogger blogger);
//
//        List<SlimBloggerDto> mapperBlogger(List<Blogger> blogger);
//    }
//}
